package 语法;

public class _05_while循环控制语法_运用 {

    public static void main(String[] args) {

        /**
         * while的语法如下
         * 只要条件成立，则反复执行循环体中的语句
         */
        boolean condition = true;
        while (condition) {

        }


        // 打印数字，从0到100
        int count = 0;
        while (count <= 100) {
            System.out.println(count);
            count++;
        }

        // 打印数字，从100到0
        int i = 100;
        while (i >= 0) {
            System.out.println(i);
            i--;
        }

        // 打印数字 ，从0到100的所有奇数
        int j = 1;
        while (j <= 100) {
            System.out.println(j);
            j += 2;
        }

        int k = 1;
        while (k <= 100) {
            if (k % 2 == 1) {
                System.out.println(k);
            }
            k++;
        }


        // 打印数字，从0到100，如果遇到一个 数 能同时被7 和5 整除，则退出循环
        int u = 0;
        while (u <= 100) {
            System.out.println(u);
            if (u % 7 == 0 && u % 5 == 0) {
                break;
            }
            u++;
        }

        // 打印数字，99到11，如果遇到一个 数，它的10位和个位都是奇数，就退出循环
        int w = 99;
        while(w>=11){
            System.out.println(w);
            w--;
            if( (w/10)%2==1 && (w % 10)%2==1 ) {
                break;
            }
        }


    }
}
